<#
$cultures = foreach ($culture in [cultureinfo]::GetCultures('AllCultures')) { 
    $list = New-WinUserLanguageList -Language $culture.Name -ea SilentlyContinue
    if (-not $list.InputMethodTips) { continue }
    '"{0}" = "{1}"' -f $list.LanguageTag, $list.InputMethodTips
}
#>
$languageList = @{
    "af"             = "0436:00000409"
    "af-ZA"          = "0436:00000409"
    "am"             = "045E:{7C472071-36A7-4709-88CC-859513E583A9}{9A4E8FC7-76BF-4A63-980D-FADDADF7E987}"
    "am-ET"          = "045E:{7C472071-36A7-4709-88CC-859513E583A9}{9A4E8FC7-76BF-4A63-980D-FADDADF7E987}"
    "ar-AE"          = "3801:00000401"
    "ar-BH"          = "3C01:00000401"
    "ar-DZ"          = "1401:00020401"
    "ar-EG"          = "0C01:00000401"
    "ar-IQ"          = "0801:00000401"
    "ar-JO"          = "2C01:00000401"
    "ar-KW"          = "3401:00000401"
    "ar-LB"          = "3001:00000401"
    "ar-LY"          = "1001:00000401"
    "ar-MA"          = "1801:00020401"
    "ar-OM"          = "2001:00000401"
    "ar-QA"          = "4001:00000401"
    "ar-SA"          = "0401:00000401"
    "ar-SY"          = "2801:00000401"
    "ar-TN"          = "1C01:00020401"
    "ar-YE"          = "2401:00000401"
    "arn-CL"         = "047A:0000080A"
    "as"             = "044D:0000044D"
    "as-IN"          = "044D:0000044D"
    "az-Cyrl"        = "082C:0000082C"
    "az-Cyrl-AZ"     = "082C:0000082C"
    "az-Latn"        = "042C:0000042C"
    "az-Latn-AZ"     = "042C:0000042C"
    "ba-RU"          = "046D:0000046D"
    "be"             = "0423:00000423"
    "be-BY"          = "0423:00000423"
    "bg"             = "0402:00030402"
    "bg-BG"          = "0402:00030402"
    "bn-BD"          = "0845:00000445"
    "bn-IN"          = "0445:00020445"
    "bo-CN"          = "0451:00010451"
    "br-FR"          = "047E:0000040C"
    "bs"             = "141A:0000041A"
    "bs-Cyrl"        = "201A:0000201A"
    "bs-Cyrl-BA"     = "201A:0000201A"
    "bs-Latn"        = "141A:0000041A"
    "bs-Latn-BA"     = "141A:0000041A"
    "ca"             = "0403:0000040A"
    "ca-ES"          = "0403:0000040A"
    "ca-ES-valencia" = "0803:0000040A"
    "chr-Cher"       = "045C:0000045C"
    "chr-Cher-US"    = "045C:0000045C"
    "co-FR"          = "0483:0000040C"
    "cs"             = "0405:00000405"
    "cs-CZ"          = "0405:00000405"
    "cy"             = "0452:00000452"
    "cy-GB"          = "0452:00000452"
    "da"             = "0406:00000406"
    "da-DK"          = "0406:00000406"
    "de-AT"          = "0C07:00000407"
    "de-CH"          = "0807:00000807"
    "de-DE"          = "0407:00000407"
    "de-LI"          = "1407:00000807"
    "de-LU"          = "1007:00000407"
    "dsb"            = "082E:0002042E"
    "dsb-DE"         = "082E:0002042E"
    "dv"             = "0465:00000465"
    "dv-MV"          = "0465:00000465"
    "dz"             = "0C51:00000C51"
    "dz-BT"          = "0C51:00000C51"
    "el"             = "0408:00000408"
    "el-GR"          = "0408:00000408"
    "en-029"         = "2409:00000409"
    "en-AE"          = "4C09:00000409"
    "en-AU"          = "0C09:00000409"
    "en-BZ"          = "2809:00000409"
    "en-CA"          = "1009:00000409"
    "en-GB"          = "0809:00000809"
    "en-HK"          = "3C09:00000409"
    "en-ID"          = "3809:00000409"
    "en-IE"          = "1809:00001809"
    "en-IN"          = "4009:00004009"
    "en-JM"          = "2009:00000409"
    "en-MY"          = "4409:00000409"
    "en-NZ"          = "1409:00001409"
    "en-PH"          = "3409:00000409"
    "en-SG"          = "4809:00000409"
    "en-TT"          = "2C09:00000409"
    "en-US"          = "0409:00000409"
    "en-ZA"          = "1C09:00000409"
    "en-ZW"          = "3009:00000409"
    "es-419"         = "580A:0000080A"
    "es-AR"          = "2C0A:0000080A"
    "es-BO"          = "400A:0000080A"
    "es-CL"          = "340A:0000080A"
    "es-CO"          = "240A:0000080A"
    "es-CR"          = "140A:0000080A"
    "es-CU"          = "5C0A:0000080A"
    "es-DO"          = "1C0A:0000080A"
    "es-EC"          = "300A:0000080A"
    "es-ES"          = "0C0A:0000040A"
    "es-GT"          = "100A:0000080A"
    "es-HN"          = "480A:0000080A"
    "es-MX"          = "080A:0000080A"
    "es-NI"          = "4C0A:0000080A"
    "es-PA"          = "180A:0000080A"
    "es-PE"          = "280A:0000080A"
    "es-PR"          = "500A:0000080A"
    "es-PY"          = "3C0A:0000080A"
    "es-SV"          = "440A:0000080A"
    "es-US"          = "540A:0000080A"
    "es-UY"          = "380A:0000080A"
    "es-VE"          = "200A:0000080A"
    "et"             = "0425:00000425"
    "et-EE"          = "0425:00000425"
    "eu"             = "042D:0000040A"
    "eu-ES"          = "042D:0000040A"
    "fa"             = "0429:00000429"
    "fa-AF"          = "048C:00050429"
    "fa-IR"          = "0429:00000429"
    "ff-Latn-NG"     = "0467:00000488"
    "ff-Latn-SN"     = "0867:00000488"
    "fi"             = "040B:0000040B"
    "fi-FI"          = "040B:0000040B"
    "fil"            = "0464:00000409"
    "fil-PH"         = "0464:00000409"
    "fo"             = "0438:00000406"
    "fo-FO"          = "0438:00000406"
    "fr-029"         = "1C0C:0000040C"
    "fr-BE"          = "080C:0000080C"
    "fr-CA"          = "0C0C:00001009"
    "fr-CD"          = "240C:0000040C"
    "fr-CH"          = "100C:0000100C"
    "fr-CI"          = "300C:0000040C"
    "fr-CM"          = "2C0C:0000040C"
    "fr-FR"          = "040C:0000040C"
    "fr-HT"          = "3C0C:0000040C"
    "fr-LU"          = "140C:0000100C"
    "fr-MA"          = "380C:0000040C"
    "fr-MC"          = "180C:0000040C"
    "fr-ML"          = "340C:0000040C"
    "fr-RE"          = "200C:0000040C"
    "fr-SN"          = "280C:0000040C"
    "fy"             = "0462:00020409"
    "fy-NL"          = "0462:00020409"
    "gd-GB"          = "0491:00011809"
    "gl"             = "0456:0000040A"
    "gl-ES"          = "0456:0000040A"
    "gn"             = "0474:00000474"
    "gn-PY"          = "0474:00000474"
    "gsw-FR"         = "0484:0000040C"
    "gu"             = "0447:00000447"
    "gu-IN"          = "0447:00000447"
    "ha-Latn"        = "0468:00000468"
    "ha-Latn-NG"     = "0468:00000468"
    "haw"            = "0475:00000475"
    "haw-US"         = "0475:00000475"
    "he"             = "040D:0002040D"
    "he-IL"          = "040D:0002040D"
    "hi"             = "0439:00010439"
    "hi-IN"          = "0439:00010439"
    "hr-BA"          = "101A:0000041A"
    "hr-HR"          = "041A:0000041A"
    "hsb"            = "042E:0002042E"
    "hsb-DE"         = "042E:0002042E"
    "hu"             = "040E:0000040E"
    "hu-HU"          = "040E:0000040E"
    "hy"             = "042B:0002042B"
    "hy-AM"          = "042B:0002042B"
    "id"             = "0421:00000409"
    "id-ID"          = "0421:00000409"
    "ig-NG"          = "0470:00000470"
    "ii-CN"          = "0478:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{409C8376-007B-4357-AE8E-26316EE3FB0D}"
    "is"             = "040F:0000040F"
    "is-IS"          = "040F:0000040F"
    "it-CH"          = "0810:0000100C"
    "it-IT"          = "0410:00000410"
    "iu-Cans"        = "045D:0001045D"
    "iu-Cans-CA"     = "045D:0001045D"
    "iu-Latn"        = "085D:0000085D"
    "iu-Latn-CA"     = "085D:0000085D"
    "ja"             = "0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}"
    "ja-JP"          = "0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}"
    "ka"             = "0437:00010437"
    "ka-GE"          = "0437:00010437"
    "kk"             = "043F:0000043F"
    "kk-KZ"          = "043F:0000043F"
    "kl"             = "046F:00000406"
    "kl-GL"          = "046F:00000406"
    "km"             = "0453:00000453"
    "km-KH"          = "0453:00000453"
    "kn"             = "044B:0000044B"
    "kn-IN"          = "044B:0000044B"
    "ko"             = "0412:{A028AE76-01B1-46C2-99C4-ACD9858AE02F}{B5FE1F02-D5F2-4445-9C03-C568F23C99A1}"
    "ko-KR"          = "0412:{A028AE76-01B1-46C2-99C4-ACD9858AE02F}{B5FE1F02-D5F2-4445-9C03-C568F23C99A1}"
    "kok"            = "0457:00000439"
    "kok-IN"         = "0457:00000439"
    "kr-Latn"        = "0471:00000409"
    "kr-Latn-NG"     = "0471:00000409"
    "ks-Deva"        = "0860:00010439"
    "ks-Deva-IN"     = "0860:00010439"
    "ku-Arab"        = "0492:00000492"
    "ku-Arab-IQ"     = "0492:00000492"
    "ky-KG"          = "0440:00000440"
    "la"             = "0476:00000409"
    "la-VA"          = "0476:00000409"
    "lb"             = "046E:0000046E"
    "lb-LU"          = "046E:0000046E"
    "lo"             = "0454:00000454"
    "lo-LA"          = "0454:00000454"
    "lt"             = "0427:00010427"
    "lt-LT"          = "0427:00010427"
    "lv"             = "0426:00020426"
    "lv-LV"          = "0426:00020426"
    "mi"             = "0481:00000481"
    "mi-NZ"          = "0481:00000481"
    "mk"             = "042F:0001042F"
    "mk-MK"          = "042F:0001042F"
    "ml"             = "044C:0000044C"
    "ml-IN"          = "044C:0000044C"
    "mn-Cyrl"        = "0450:00000450"
    "mn-MN"          = "0450:00000450"
    "mn-Mong"        = "0850:00010850"
    "mn-Mong-CN"     = "0850:00010850"
    "mn-Mong-MN"     = "0C50:00010850"
    "mni-Beng"       = "0458:00000445"
    "mni-IN"         = "0458:00000445"
    "moh-CA"         = "047C:00000409"
    "mr"             = "044E:0000044E"
    "mr-IN"          = "044E:0000044E"
    "ms-BN"          = "083E:00000409"
    "ms-MY"          = "043E:00000409"
    "mt"             = "043A:0000043A"
    "mt-MT"          = "043A:0000043A"
    "my"             = "0455:00130C00"
    "my-MM"          = "0455:00130C00"
    "nb"             = "0414:00000414"
    "nb-NO"          = "0414:00000414"
    "ne-IN"          = "0861:00000461"
    "ne-NP"          = "0461:00000461"
    "nl-BE"          = "0813:00000813"
    "nl-NL"          = "0413:00020409"
    "nn"             = "0814:00000414"
    "nn-NO"          = "0814:00000414"
    "no"             = "0414:00000414"
    "nso"            = "046C:0000046C"
    "nso-ZA"         = "046C:0000046C"
    "oc-FR"          = "0482:0000040C"
    "om"             = "0472:00000409"
    "om-ET"          = "0472:00000409"
    "or"             = "0448:00000448"
    "or-IN"          = "0448:00000448"
    "pa"             = "0446:00000446"
    "pa-Arab"        = "0846:00000420"
    "pa-Arab-PK"     = "0846:00000420"
    "pa-Guru"        = "0446:00000446"
    "pa-IN"          = "0446:00000446"
    "pl"             = "0415:00000415"
    "pl-PL"          = "0415:00000415"
    "pt-BR"          = "0416:00000416"
    "pt-PT"          = "0816:00000816"
    "quc-Latn"       = "0486:0000080A"
    "quc-Latn-GT"    = "0486:0000080A"
    "quz-BO"         = "046B:0000080A"
    "quz-EC"         = "086B:0000080A"
    "quz-PE"         = "0C6B:0000080A"
    "rm"             = "0417:00000807"
    "rm-CH"          = "0417:00000807"
    "ro-MD"          = "0818:00010418"
    "ro-RO"          = "0418:00010418"
    "ru"             = "0419:00000419"
    "ru-MD"          = "0819:00000419"
    "ru-RU"          = "0419:00000419"
    "rw"             = "0487:00000409"
    "rw-RW"          = "0487:00000409"
    "sa-IN"          = "044F:00000439"
    "sah-RU"         = "0485:00000485"
    "sd-Arab"        = "0859:00000420"
    "sd-Arab-PK"     = "0859:00000420"
    "sd-Deva"        = "0459:00010439"
    "sd-Deva-IN"     = "0459:00010439"
    "se-FI"          = "0C3B:0001083B"
    "se-NO"          = "043B:0000043B"
    "se-SE"          = "083B:0000083B"
    "si"             = "045B:0000045B"
    "si-LK"          = "045B:0000045B"
    "sk"             = "041B:0000041B"
    "sk-SK"          = "041B:0000041B"
    "sl"             = "0424:00000424"
    "sl-SI"          = "0424:00000424"
    "sma-NO"         = "183B:0000043B"
    "sma-SE"         = "1C3B:0000083B"
    "smj-NO"         = "103B:0000043B"
    "smj-SE"         = "143B:0000083B"
    "smn-FI"         = "243B:0001083B"
    "sms-FI"         = "203B:0001083B"
    "so"             = "0477:00000409"
    "so-SO"          = "0477:00000409"
    "sq"             = "041C:0000041C"
    "sq-AL"          = "041C:0000041C"
    "sr-Cyrl-BA"     = "1C1A:00000C1A"
    "sr-Cyrl-ME"     = "301A:00000C1A"
    "sr-Cyrl-RS"     = "281A:00000C1A"
    "sr-Latn-BA"     = "181A:0000081A"
    "sr-Latn-ME"     = "2C1A:0000081A"
    "sr-Latn-RS"     = "241A:0000081A"
    "st"             = "0430:00000409"
    "st-ZA"          = "0430:00000409"
    "sv-FI"          = "081D:0000041D"
    "sv-SE"          = "041D:0000041D"
    "sw"             = "0441:00000409"
    "sw-KE"          = "0441:00000409"
    "syr-SY"         = "045A:0000045A"
    "ta-IN"          = "0449:00020449"
    "ta-LK"          = "0849:00020449"
    "te"             = "044A:0000044A"
    "te-IN"          = "044A:0000044A"
    "tg-Cyrl"        = "0428:00000428"
    "tg-Cyrl-TJ"     = "0428:00000428"
    "th"             = "041E:0000041E"
    "th-TH"          = "041E:0000041E"
    "ti-ER"          = "0473:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{3CAB88B7-CC3E-46A6-9765-B772AD7761FF}"
    "ti-ET"          = "0473:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{3CAB88B7-CC3E-46A6-9765-B772AD7761FF}"
    "tk-TM"          = "0442:00000442"
    "tn-BW"          = "0832:00000432"
    "tn-ZA"          = "0432:00000432"
    "tr"             = "041F:0000041F"
    "tr-TR"          = "041F:0000041F"
    "ts"             = "0431:00000409"
    "ts-ZA"          = "0431:00000409"
    "tt-RU"          = "0444:00010444"
    "tzm-Arab"       = "045F:00020401"
    "tzm-Arab-MA"    = "045F:00020401"
    "tzm-Latn"       = "085F:0000085F"
    "tzm-Latn-DZ"    = "085F:0000085F"
    "tzm-Tfng"       = "105F:0000105F"
    "tzm-Tfng-MA"    = "105F:0000105F"
    "ug-CN"          = "0480:00010480"
    "uk"             = "0422:00020422"
    "uk-UA"          = "0422:00020422"
    "ur-IN"          = "0820:00000420"
    "ur-PK"          = "0420:00000420"
    "uz-Cyrl"        = "0843:00000843"
    "uz-Cyrl-UZ"     = "0843:00000843"
    "uz-Latn"        = "0443:00000409"
    "uz-Latn-UZ"     = "0443:00000409"
    "ve"             = "0433:00000409"
    "ve-ZA"          = "0433:00000409"
    "vi"             = "042A:{C2CB2CF0-AF47-413E-9780-8BC3A3C16068}{5FB02EC5-0A77-4684-B4FA-DEF8A2195628}"
    "vi-VN"          = "042A:{C2CB2CF0-AF47-413E-9780-8BC3A3C16068}{5FB02EC5-0A77-4684-B4FA-DEF8A2195628}"
    "wo"             = "0488:00000488"
    "wo-SN"          = "0488:00000488"
    "xh"             = "0434:00000409"
    "xh-ZA"          = "0434:00000409"
    "yi"             = "043D:0002040D"
    "yi-001"         = "043D:0002040D"
    "yo-NG"          = "046A:0000046A"
    "zh-CN"          = "0804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{FA550B04-5AD7-411F-A5AC-CA038EC515D7}"
    "zh-Hans-HK"     = "0804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{FA550B04-5AD7-411F-A5AC-CA038EC515D7}"
    "zh-Hans-MO"     = "0804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{FA550B04-5AD7-411F-A5AC-CA038EC515D7}"
    "zh-HK"          = "0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{6024B45F-5C54-11D4-B921-0080C882687E}"
    "zh-MO"          = "0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{6024B45F-5C54-11D4-B921-0080C882687E}"
    "zh-SG"          = "0804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{FA550B04-5AD7-411F-A5AC-CA038EC515D7}"
    "zh-TW"          = "0404:{B115690A-EA02-48D5-A231-E3578D2FDF80}{B2F9C502-1742-11D4-9790-0080C882687E}"
    "zu"             = "0435:00000409"
    "zu-ZA"          = "0435:00000409"

}
